@charset "UTF-8";

@media all
{
  /*  Global reset of paddings and margins for all HTML elements */

  * { margin:0; padding:0; }

  /*  Correction:margin/padding reset caused too small select boxes. */
  option { padding-left:0.4em; } /* LTR */
  select { padding:1px; }

 /**
  *  Global fix of the Italics bugs in IE 5.x and IE 6
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  body {
    /*  Fix for rounding errors when scaling font sizes in older versions of Opera browser */
    font-size:100.01%;

    /*  Standard values for colors and text alignment */
    background:#fff;
    color:#000;
    text-align:left; /* LTR */
  }

  /*  avoid visible outlines on DIV containers in Webkit browsers */
  div { outline:0 none; }

  /*  Clear borders for <fieldset> and <img> elements */
  fieldset, img { border:0 solid; }

  /*  new standard values for lists, blockquote and cite */
  ul, ol, dl { margin:0 0 1em 1em; } /* LTR */
  li {
    line-height:1.5em;
    margin-left:0.8em; /* LTR */
  }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; } /* LTR */

  blockquote { margin:0 0 1em 0.8em; } /* LTR */

  blockquote:before, blockquote:after,
  q:before, q:after { content:""; }

  /* float clear Fix */
  .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
  * html>body .clearfix { display:inline-block; width:100%; }
  * html .clearfix { height:1%; /* End hide from IE-mac */ }
  *+html .clearfix { min-height:1%; /* ie7 hack*/}
}